.tcdPageCode {
    padding: 21px 0 34px;
    margin: 0 auto;
}

.tcdPageCode a {
    display: inline-block;
    color: #687300;
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    border: 1px solid #9aaa03;
    margin: 0 4px;
    border-radius: 3px;
    vertical-align: middle;
    background: -moz-linear-gradient(top, #d8e665, #b9cc06);
    background: -webkit-linear-gradient(top, #d8e665, #b9cc06);
    background: -ms-linear-gradient(top, #d8e665, #b9cc06);
    font-weight: 700;
    box-shadow: 0 3px 0 rgba(154, 170, 3, 1);
}

.tcdPageCode a:hover {
    background: -moz-linear-gradient(top, #edaa13, #d27901);
    background: -webkit-linear-gradient(top, #edaa13, #d27901);
    background: -ms-linear-gradient(top, #edaa13, #d27901);
    border: 1px solid #ac5500;
    box-shadow: 0 3px 0 rgba(172, 85, 0, 1);
    color: #923400;
}

.tcdPageCode span.current {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    margin: 0 4px;
    color: #923400;
    background: -moz-linear-gradient(top, #edaa13, #d27901);
    background: -webkit-linear-gradient(top, #edaa13, #d27901);
    background: -ms-linear-gradient(top, #edaa13, #d27901);
    border: 1px solid #ac5500;
    border-radius: 3px;
    vertical-align: middle;
    font-weight: 700;
    box-shadow: 0 3px 0 rgba(172, 85, 0, 1);
}

.tcdPageCode span.disabled {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    margin: 0 4px;
    color: #923400;
    background: -moz-linear-gradient(top, #edaa13, #d27901);
    background: -webkit-linear-gradient(top, #edaa13, #d27901);
    background: -ms-linear-gradient(top, #edaa13, #d27901);
    border: 1px solid #ac5500;
    border-radius: 3px;
    vertical-align: middle;
    font-weight: 700;
    box-shadow: 0 3px 0 rgba(172, 85, 0, 1);
}

.points {
    color: #687300;
}